﻿using System.Data.Entity;

namespace ExtremeEvents.Models {
    public class ExtremeEventsIntity : DbContext
    {
        public ExtremeEventsIntity() : base("LocalSqlServer") { }
        //Módulo Actividades
        public DbSet<Evento> eventos { get; set; }
        public DbSet<Categoria> categorias { get; set; }
        public DbSet<Flyer> flyers { get; set; }
        public DbSet<Foto> fotos { get; set; }
        public DbSet<Patrocinio> patrocinios { get; set; }
        
        //Módulo utilizador
        //Para contornar erros de integração do módulo utilizador
        //o objecto utilizador foi partido em 3
        //Utilizador genérico, EditUtilizador para alterações e ViewUtilizador para as views
        public DbSet<Utilizador> Utilizador { get; set; }
        public DbSet<EditUtilizador> EditUtilizadores { get; set; }
        public DbSet<ViewUtilizador> ViewUtilizadores { get; set; }
    }
}